<?php
require_once("../modelo/posicion.php");

//INterfaz graba datos carrera
function grabarPosicion($idinterno, $iddispositivo, $taxista, $idsolicitud, $orden, $destx, $desty){
	$exito=false;
	
	$obj_reg = new Posicion;
	$obj_reg->SET_idinterno				($idinterno);
	$obj_reg->SET_iddispositivo			($iddispositivo);
	$obj_reg->SET_taxista				($taxista);
	$obj_reg->SET_idsolicitud			($idsolicitud);
	
	$idcarrera=$obj_reg->MET_insertaDispositivo();
	$obj_reg->MET_insertaDispositivoCarrera($idcarrera,$iddispositivo);
	
	$array_img = count($orden);
	
	for($i = 0; $i < $array_img; $i++){
	      $obj_reg->SET_orden				($orden[$i]);
		  $obj_reg->SET_destx				($destx[$i]);
		  $obj_reg->SET_desty				($desty[$i]);
		  
		$iddestino[$i]=$obj_reg->MET_insertaPosicion();
		
		if(isset($iddestino[$i])&&($iddestino[$i]!=0)){
		 	$exito=$obj_reg->MET_insertaDispositivoPosicion($idcarrera,$iddestino[$i]);
		  }
	}
	

	return $exito;
}


//Ovtiene parametros post 
function getParameter($parametro){
	if(isset($_REQUEST[$parametro])){
		$valor = $_REQUEST[$parametro];	
		return $valor;
	} else{
		return "";
	}
	
}

function getParameterxml($parametro){
	if(isset($_REQUEST[$parametro])){
		$valor = $_REQUEST[$parametro];
		$valor = slashescapartexto($valor);	
		return $valor;
	} else{
		return "";
	}
}

function slashescapartexto($texto){
	if(get_magic_quotes_gpc())
		$texto = stripslashes($texto);
	//$texto = mysql_real_escape_string($texto);	
	return $texto;
}

?>